Searching for Hidden Messages: Automatic Detection of Steganography
نویسندگان
چکیده
Steganography is the field of hiding messages in apparently innocuous media (e.g. images), and steganalysis is the field of detecting these covert messages. Almost all steganalysis consists of hand-crafted tests or human visual inspection to detect whether a file contains a message hidden by a specific steganography algorithm. These approaches are very fragile – trivial changes in a steganography algorithm will often render a steganalysis approach useless, and human inspection does not scale. We propose a machine learning (ML) approach to steganalysis. First, a media file is represented as a canvas – the available space within the file to hide a message. Those features that can distinguish clean from stegobearing files are then selected. We use ML algorithms to distinguish clean and stego-bearing files. The results reported here show that ML algorithms work in both contentand compression-based image formats, outperforming at least one current hand crafted steganalysis technique in the latter. Our current work can detect previously seen (trained on) steganography techniques, and we discuss extensions that we believe will be able to detect steganography using more sophisticated algorithms, as well as the use of previously unseen steganography algorithms.
منابع مشابه
Steganalysis: An Study of an Internet Search Engine and Steganography Detection Program
Steganography is the art of information hiding. In today’s digital age messages can be hidden in images, sound files, text, and other digital objects. To a casual observer, these messages are invisible. The use of steganography on public networks, such as the Internet, is unknown due to its stealthy nature. Unless it is being actively looked for, one would not know that it is there. For example...
متن کاملError-Correcting Codes for a Steganography Application
Steganography is the process of inserting hidden messages in an unrelated transmission. An algorithm for steganography that uses an error-correcting code to embed messages in a carrier sequence is studied. A distortion limit theorem from information-theoretic analysis is given, and optimal code parameters are discussed.
متن کاملImage steganography and steganalysis
Image steganography is used to embed covert messages in the form of files, text, or other images in digital images. The intent is to transmit hidden information. Steganalysis is the process used to detect hidden messages in images. Although steganography is not a new discipline, it has become increasingly important in today’s digital world where information is often and easily exchanged through...
متن کاملReliable Detection of Spatial LSB Steganography Based on Difference Histogram
Detection of hidden messages in images is of great importance for both the network information security and the improvement of security of steganographic algorithms. Based on the statistical observations on the difference histogram of images, a new steganalytic technique capable of a reliable detection of the spatial LSB (least significant bit) steganography is proposed. Translation coefficient...
متن کاملMel-cepstrum-based steganalysis for VoIP steganography
Steganography and steganalysis in VoIP applications are important research topics as speech data is an appropriate cover to hide messages or comprehensive documents. In our paper we introduce a Mel-cepstrum based analysis known from speaker and speech recognition to perform a detection of embedded hidden messages. In particular we combine known and established audio steganalysis features with t...
متن کامل